Virtually Owned Computers { a New Paradigm for Distributed Operating Systems Virtually Owned Computers|a New Paradigm for Distributed Operating Systems

نویسندگان

  • Avi Silberschatz
  • Aaron J. Goldberg
چکیده

Existing distributed operating systems lack two key features| predictability and choice. Predictability refers to the ability of the system to provide each user with a computing environment whose performance is independent of the behavior of other users. Choice refers to the ability of a user to select a computer system that meets that user's speci cations, needs or budget. In this paper, we introduce the virtually owned computers (VOC) paradigm that allows one to incorporate these concepts into the design of distributed operating systems. In a distributed system based on the VOC paradigm, each user is promised a given quality of service, and the system seeks to provide each user with at least that level of service. One can view the service promised to a user as a virtual computer owned by that user. Ultimately, a user should receive the promised service independent of the location where the actual execution takes place and where the user accesses the system. Di erent users may be promised di erent levels of service corresponding to di erent \types" of virtual computer. In order to support the VOC paradigm, many issues in the design of a distributed operating system must be reconsidered including resource management, naming, protection, and service provision. In this paper, we focus on scheduling issues. We demonstrate that existing scheduling algorithms for distributed and real time systems are not directly applicable to VOC systems and study the basic problems associated with scheduling under the VOC paradigm. Index Terms Distributed operating systems, load distribution, load sharing, owner-based systems, scheduling, real-time systems. The research of Banu  Ozden and Avi Silberschatz was supported in part by the Texas Advanced Technology Program under Grant No. ATP-024, the National Science Foundation under Grant Nos. IRI-9003341 and IRI9106450, and grants from the IBM and Hewlett-Packard corporations. y On leave from the Department of Computer Sciences, at the University of Texas at Austin.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Providing A New Characteristic for Overcurrent Relays

This with the integration of distributed generation (DG) to meshed distribution systems, the operating time of the protective system becomes a major concern in order to avoid nuisance DG tripping. This paper proposes a new tripping characteristic for directional overcurrent relays (DOCRs) that can achieve a higher possible reduction of overall relays operating time in meshed distribution networ...

متن کامل

Virtual computers-a new paradigm for distributed operating systems

The virtual computers VC paradigm enables the in corporation of predictability and choice into the de sign of an operating system Predictability refers to the ability of the system to provide each user with a computing environment whose performance is inde pendent of the behavior of other users Choice refers to the ability of a user to select a computer system that meets that user s speci catio...

متن کامل

New Paradigms for Distributed Programming

The explosive growth of telecommunication networks is presenting distributed computing with new challenges. Distributed computing in-the-small as represented by LANs and small configurations of trusted machines cooperating towards a common goal have yielded to massively distributed computing systems where millions of untrusted computers running heterogeneous operating systems on top of varying ...

متن کامل

Concurrent access control for multi-user and multi-processor systems based on trust relationships

Concurrent access control is an old problem in many fields in Computer Science. It has been solved in many languages and systems, using mechanisms like monitors or priority queues. Nowadays computers implement multi-core capabilities. This means they are virtually capable of execution to processes in parallel. This requires new techniques and open new issues in the field of Concurrent Access Co...

متن کامل

The Amoeba Distributed Operating System

This development raises the question of what kind of software will be needed for these new systems. To answer this question, a group under the direction of Prof. Andrew S. Tanenbaum at the Vrije Universiteit (VU) in Amsterdam (The Netherlands) has been doing research since 1980 in the area of distributed computer systems. This research, partly done in cooperation with the Centrum voor Wiskunde ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993